//自定义插件:提供全局能力
import Header from "@/components/header";
//逼格代码
const MyPlugins = { Header, Footer, TypeNav, Pagination };
export default {
  //对外暴露插件对象、务必要有install方法
  //使用插件的时候:Vue.use(),会执行一次插件对象的install方法,注入Vue构造函数
  install(Vue) {
    //注册
    //Object.keys 可以获取对象全部K,存储于数组当中
    Object.keys(MyPlugins).forEach((k) => {
      //注册项目全部组件
      Vue.component(k, MyPlugins[k]);
    });
  },
};
